<?php
namespace App\Cep\Controller;

class cepController extends \Foxframe\Controller
{
	public function returnEndereco($params = array())
	{
		$params['cep']			= str_replace(array('-','.'),'',$params['cep']);
		$endereco				= $this->em->find('\Entities\Cep\Endereco', $params['cep']);
		$retorno['endereco']	= $endereco->get('endereco');
		$retorno['uf']			= $endereco->getCidade()->get('uf')->get('uf');
		$retorno['idbairro']	= $endereco->getBairro()->get('id_bairro');
		$retorno['idcidade']	= $endereco->getCidade()->get('id_cidade');
		echo json_encode($retorno);
		die;
	}

	public function returnCidade($params = array())
	{
		$retorno['idcidade']	= $this->em->getRepository('\Entities\Cep\Cidade')->listCombo(array('c.uf' => $params['uf']));
		echo json_encode($retorno);
		die;
	}

	public function returnBairro($params = array())
	{
		//echo"<pre>";print_r($params);die;
		$retorno['idbairro']	= $this->em->getRepository('\Entities\Cep\Bairro')->listCombo(array('b.id_cidade' => $params['idcidade']));
		echo json_encode($retorno);
		die;
	}
}